var idUsuarioLogado = pegaIdUsuarioLogado();
$(document).ready(function() {
    //id(); utilizado somente para inserir os id's dos clientes na tabela parabens
    verifyLogin();
    verifyBirthday();
});
function verifyBirthday() {
    $.ajax({
        type: "get",
        url: rootUrl + "cliente/listBirthday",
        dataType: "json",
        success: function(data) {
            $("#aniversariante").show();
            $("#tableAniver").find("tbody tr").remove();
            data.result.forEach(function(cliente) {
                row = "<tr>"
                        + "<td>" + cliente.nome
                        + "</td><td>" + cliente.dataNascAbertura
                        + "</td><td> <a id='btnParabens' class='icon-envelope' href='#' data-email='" + cliente.email + "' data-idUsuario='" + cliente.idUsuario + "' data-id='" + cliente.id + "' data-nome='" + cliente.nome + "'><span class='glyphicon glyphicon-envelope'></span></a> "
                        + "</td></tr>";
                $("#tableAniver > tbody:last").append(row);
            });
        },
        error: function() {
            $("#aniversariante").hide();
        }
    });
}

$(".icon-envelope").live("click", function() {
    idCliente = $(this).attr("data-id");
    emailCliente = $(this).attr("data-email");
    nome = $(this).attr("data-nome");
    row = $(this);
    $('#lblCliente').html(nome);

    $("#modalConfirmParabens").modal("show");
    $("#btnConfirm").click(function() {
        $.ajax({
            type: "post",
            url: rootUrl + "cliente/birthday",
            dataType: "json",
            data: JSON.stringify({idUsuario: idUsuarioLogado, idCliente: idCliente}),
            success: function() {
                $("#modalConfirmParabens").modal("hide");
                document.location.href = "mailto:" + emailCliente + "?subject=Feliz anivesário, é o que deseja a Theosul&body=Olá " + nome + "";
                row.parent().parent().parent().fadeTo(400, 0, function() {
                    row.parent().parent().parent().remove();
                });
            },
            error: function() {
                //todo
            }
        });
    });
});

function pegaIdUsuarioLogado() {
    $.ajax({
        type: "post",
        url: rootUrl + "usuario/perfil",
        dataType: "json",
        success: function(data) {
            usuario = data.result;
            idUsuarioLogado = usuario.id;
        }
    });
    return idUsuarioLogado;
}
//utilizado somente para inserir os id's dos clientes na tabela parabens
function id() {
    $.ajax({
        type: "post",
        url: rootUrl + "cliente/id",
        dataType: "json"

    });
}